body{margin:0px; padding:0px;width:100%;background-color:#0176ab; height:100%;font-size:12px;color:#000000; overflow:visible;}
a{blr:expression(this.onFocus=this.blur());}

/*header*/
#header{float:left;margin:0px;padding:0px;width:100%;height:104px;background-color:#38b6e6; background:url(../images/top_bg.gif) repeat-x;}
.top_table{float:left;margin:0px;padding:0px;width:100%;height:104px;background-image:url(../images/header_right.jpg);background-repeat:no-repeat;background-position:right}
.logo{float:left;margin:0px;padding:0px;width:63px;height:63px;padding-left:30px;padding-top:15px;}
.logo_flash{Z-INDEX: 1; POSITION: absolute; WIDTH:100px; HEIGHT:100px; TOP:-12px; LEFT:2px}
.logo_title{float:left;margin:0px;padding:0px;width:511px;height:39px;padding-left:10px;padding-top:27px;}
.top_left{background:url(../images/top_left.gif) no-repeat left; width:292px; height:104px;}
.title_flash{Z-INDEX:5; POSITION: absolute; WIDTH:494px; HEIGHT:39px; TOP:35px; LEFT:106px}
.user_table{Z-INDEX:9; POSITION: absolute; WIDTH:351px; HEIGHT:32px; TOP:72px; right:0px;background:url(../images/user_bg.gif) no-repeat; color:#fff; font-weight:bold;text-align:center;padding-top:5px;}
.user_table a{ color:#fff; text-decoration:none;font-weight:normal;}
.swallow_flash{Z-INDEX:8; POSITION: absolute; WIDTH:500px; HEIGHT:104px; TOP:0px; LEFT:520px}
.right_flash{Z-INDEX:2; POSITION: absolute; WIDTH:435px; HEIGHT:104px; TOP:0px; right:0px}
.menu{float:left;margin:0px;padding:0px;width:100%;background-image:url(../images/menu_bg.gif);vertical-align:middle;color:#000000;font-size:12px;white-space: nowrap;}
.menu a{color:#000000}
.menu td{vertical-align:middle;padding-left:1px;padding-right:1px;font-weight:bold;text-align:center; }

#list{color:#ffffff;font-weight:bold; font-size:12px; height:31px;padding-top:1px;}
#list a{color:#ffffff;text-decoration:none;}
#list a:hover{color:#ffffff;text-decoration:underline;}
#list_little{color:#ffffff;font-weight:bold;margin:0px;padding:0px;font-size:12px;float:left;text-align:left;padding-top:8px;padding-bottom:5px;}
#list_little a{color:#ffffff;text-decoration:none; height:14px; line-height:14px; vertical-align:middle; padding-left:20px;padding-right:20px;float:left;border-left:#ffffff solid 1px;}
#list_little a:hover{color:#ffffff;text-decoration:underline;}

.title_bg{background:url(../images/title_bg.gif) repeat-x; width:100%; height:26px; vertical-align:middle;white-space: nowrap;}

.user{ float:left; margin:0px;height:26px;text-align:left; line-height:26px; color:#4184bb;}
.user span{color:#4184bb;}
.title_icon {float:left;vertical-align:middle;line-height:26px;margin-left:0px;color:#4184bb;white-space: nowrap;}
.title_icon img{vertical-align:middle;padding-right:3px;}
.news_con{float:right;line-height:26px;vertical-align:middle;}

/*left*/
#left{ width:220px;background:#fff;}
.left_title{float:left;position:absolute;top:0;left:0;margin:0px;padding:0px;padding:8px 0px 0px 15px;width:220px;height:23px;font-size:14px;font-weight:bold;text-align:center;color:#ffffff;background:url(../images/left_title.gif) no-repeat left;overflow: hidden; letter-spacing:2px; }
* html .left_title{height:31px;padding-top:8px;width:220px;}
#container {position:fixed; top:31px;left:0;bottom:17px; right:0;width:198px; overflow:auto; padding:0px;background:#fff;}
* html #container {height:100%; width:198px;}
.menutree{ float:left; margin:0px; padding:0px; width:100%; padding-bottom:0px; height:100%;}
.tree_title{ float:left; margin:0px; padding:0px;width:100%;height:27px; background-image:url(../images/tree_bg.gif); margin-top:3px; line-height:27px; vertical-align:middle;  font-weight:bold; color:#000000;}
.tree_title h1{ float:left;margin:0px; padding:0px; width:20px;padding-left:10px; padding-right:8px; vertical-align:middle;}
.tree_title h2{ float:left;margin:0px; padding:0px;vertical-align:middle;}
.dtree {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #666;width:170px;margin-left:10px;margin-top:5px; font-size:12px;}
.dtree img {border: 0px;vertical-align: middle;}
.dtree a {color: #333;text-decoration: none; font-size:12px;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 0px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #333;text-decoration: underline;}
.dtree a.nodeSel {background-color: #c0d2ec;}
.dtree .clip {overflow: hidden;}
.tre_list{ float:left; padding-left:15px;padding-top:40px;}
.tre_list li{ list-style:none; width:100%; float:left; font-size:12px; margin:0px; padding:0px; height:23px;}
.tre_list li a{color:#123c67; text-decoration:underline}
.tre_list img{ vertical-align:middle; margin-right:5px;width:16px;}

/*bottom*/
.bottom{background:url(../images/bottom.gif) repeat-x; height:26px; width:100%; text-align:center; color:#FFFFFF; vertical-align:middle; line-height:26px;}
.bottom a{color:#FFFFFF; text-decoration:none;}